TensorFlow安装手册之如何利用pip安装 TensorFlow

您所在的位置:网站首页 怎么安装tensorflow cpu TensorFlow安装手册之如何利用pip安装 TensorFlow

TensorFlow安装手册之如何利用pip安装 TensorFlow

#TensorFlow安装手册之如何利用pip安装 TensorFlow| 来源: 网络整理| 查看: 265

关于 TensorFlow 安装,有很多方法可以实践。本文将为大家详细介绍如何利用 pip 安装 TensorFlow 。

可用安装包

tensorflow — 仅限 CPU 的当前版本(推荐给初学者)

tensorflow - gpu— 支持 GPU 的当前版本(Ubuntu 和 Windows)

tf - nightly —Nightly 仅为 CPU 构建(不稳定)

tf - nightly - gpu — 使用 GPU 支持 Nightly(不稳定,Ubuntu 和 Windows)

系统要求

Ubuntu 16.04 或更高版本(64 位)

macOS 10.12.6(Sierra)或更高版本(64 位)(无 GPU 支持)

Windows 7 或更高版本(64 位)(仅限 Python 3)

Raspbian 9.0 或更高版本

硬件要求

从 TensorFlow 1.6 开始,二进制文件使用 AVX 指令,这些指令可能无法在老一点的 CPU 上运行

阅读 GPU 支持指南(https://tensorflow.google.cn/install/gpu?hl=zh-CN),在 Ubuntu 或 Windows 上设置支持 CUDA® 的 GPU 卡

在系统上安装 Python 开发环境

Python 3

检查您的 Python 环境是否已配置:

需要 Python 3.4, 3.5 或 3.6

$ python3 --version$pip3 --version$virtualenv --version

如果已安装这些软件包,请跳至下一步。

否则,请安装 Python,pip 包管理器和 Virtualenv:

UBUNTU

$sudo apt update$sudo apt install python3-dev python3-pip$sudo pip3 install -U virtualenv # system-wide install

MAC OS

使用 Homebrew 包管理器安装:

$/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"$export PATH="/usr/local/bin:/usr/local/sbin:$PATH"$brew update$brew install python # Python 3$sudo pip3 install -U virtualenv # system-wide install

WINDOWS

安装 2015 Redistributable Update 3。这是 Visual Studio 2015 附带的,可以单独安装:

转到 Visual Studio 下载

选择 Redistributables 和 Build Tools

下载并安装 Microsoft Visual C ++ 2015 Redistributable Update 3

安装适用于 Windows 的 64 位 Python 3 发行版(选择 pip 作为可选功能)

C:\>pip3 install -U pip virtualenv

RASPBERRY PI

$sudo apt update$sudo apt install python3-dev python3-pip$sudo apt install libatlas-base-dev # required for numpy$sudo pip3 install -U virtualenv # system-wide install

OTHER

$curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py$python get-pip.py$sudo pip3 install -U virtualenv # system-wide install

Python 2.7

检查您的 Python 环境是否已配置:

$python --version$pip --version$virtualenv --version

如果已安装这些软件包,请跳至下一步。

否则,请安装 Python,pip 包管理器和 Virtualenv:

UBUNTU

$sudo apt update$sudo apt install python-dev python-pip$sudo pip install -U virtualenv # system-wide install

MAC OS

使用 Homebrew 包管理器安装:

$/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"$export PATH="/usr/local/bin:/usr/local/sbin:$PATH"$brew update$brew install python@2 # Python 2$sudo pip install -U virtualenv # system-wide install

RASPBERRY PI

$sudo apt update$sudo apt install python-dev python-pip$sudo apt install libatlas-base-dev # required for numpy$sudo pip install -U virtualenv # system-wide install

OTHER

$curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py$python get-pip.py$sudo pip install -U virtualenv # system-wide install

创建虚拟环境(推荐)

Python 虚拟环境用于将程序包安装与系统隔离。

UBUNTU / MAC OS

通过选择 Python 解释器并创建一个 ./venv 目录来创建一个新的虚拟环境:

$virtualenv --system-site-packages -p python2.7./venv

使用特定于 shell 的命令激活虚拟环境:

$source ./venv/bin/activate # sh, bash, ksh, or zsh

当 virtualenv 处于活动状态时,shell 提示符前缀为(venv)。

要在不影响主机系统设置的情况下,在虚拟环境中安装软件包。首先升级 pip:

(venv)$pip install --upgrade pip(venv)$pip list # show packages installed within the virtual environment

之后退出 virtualenv:

(venv)$deactivate # don't exit until you're done using TensorFlow

WINDOWS

通过选择 Python 解释器并创建一个 ./venv 目录来创建一个新的虚拟环境。

激活虚拟环境:

(venv)C:\>.\venv\Scripts\activate

在虚拟环境中安装软件包,不会影响主机系统设置。 首先升级 pip:

(venv)C:\>pip install --upgrade pip(venv)C:\>pip list # show packages installed within the virtual environment

之后退出 virtualenv:

(venv)C:\> deactivate # don't exit until you're done using TensorFlow

CONDA

我们推荐使用 TensorFlow 提供的 pip 包,也可以使用社区支持的 Anaconda 包。

通过选择 Python 解释器并创建一个 ./venv 目录来创建一个新的虚拟环境:

$conda create -nvenvpip python=2.7

激活虚拟环境:

&source activatevenv

在虚拟环境中,使用其完整 URL 安装 TensorFlow pip 包

(venv)$pip install --ignore-installed --upgrade packageURL

之后退出 virtualenv:

(venv)$source deactivate

安装 TensorFlow pip 包

从 PyPI 中选择以下 TensorFlow 软件包之一进行安装:

tensorflow—仅限 CPU 的当前版本(推荐给初学者)

tensorflow - gpu —支持 GPU 的当前版本(Ubuntu 和 Windows)

tf - nightly— Nightly 仅为 CPU 构建(不稳定)

tf - nightly - gpu —使用 GPU 支持 Nightly(不稳定,Ubuntu 和 Windows)

程序包依赖项是自动安装的。 都列在 REQUIRED_PACKAGES 下的 setup.py 文件中。

VIRTUALENV INSTALL

(venv)$ pip install --upgrade tensorflow

验证安装:

(venv)$python -c "import tensorflow as tf; print(tf.__version__)"

SYSTEM INSTALL

$ pip install --user --upgrade tensorflow # install in $HOME

验证安装:

$python -c "import tensorflow as tf; print(tf.__version__)"

成功:现在已安装 TensorFlow。 阅读教程,开始使用。(https://tensorflow.google.cn/tutorials/?hl=zh-CN)

安装包位置

一些安装机制需要 TensorFlow Python 包的 URL。 您指定的值取决于您的 Python 版本。

版本 URL Linux Python 2.7 CPU-only https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.11.0-cp27-none-linux_x86_64.whl Python 2.7 GPUsupport https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.11.0-cp27-none-linux_x86_64.whl Python 3.4 CPU-only https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.11.0-cp34-cp34m-linux_x86_64.whl Python 3.4 GPUsupport https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.11.0-cp34-cp34m-linux_x86_64.whl Python 3.5 CPU-only https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.11.0-cp35-cp35m-linux_x86_64.whl Python 3.5 GPUsupport https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.11.0-cp35-cp35m-linux_x86_64.whl Python 3.6 CPU-only https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl Python 3.6 GPUsupport https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.11.0-cp36-cp36m-linux_x86_64.whl macOS (CPU-only) Python 2.7 https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.11.0-py2-none-any.whl Python 3.4, 3.5, 3.6 https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.11.0-py3-none-any.whl Windows Python 3.5 CPU-only https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.11.0-cp35-cp35m-win_amd64.whl Python 3.5 GPUsupport https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.11.0-cp35-cp35m-win_amd64.whl Python 3.6 CPU-only https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.11.0-cp36-cp36m-win_amd64.whl Python 3.6 GPUsupport https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.11.0-cp36-cp36m-win_amd64.whl

原文标题:TensorFlow 安装手册 — 使用 pip 安装 TensorFlow

文章出处:【微信号:tensorflowers,微信公众号:TensorFlow】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

扫一扫,分享给好友

复制链接分享 评论

发布评论请先 登录

相关推荐

如何加速AI芯片产业化落地和算法生态建设 软硬件耦合能力参差不齐,如何应对算法训练、推理的稳定性难题?6月14日14:00,ICPA智算联盟系.... 的头像 科技绿洲 发表于 06-10 17:03 • 500次 阅读 浪潮GPU服务器NF5468A5的深度评测 据近日业界发布的评测报告显示,以浪潮GPU服务器NF5468A5为平台,搭载2颗AMD Milan-.... 的头像 科技见闻网 发表于 06-10 16:29 • 205次 阅读 浪潮GPU服务器NF5468A5的深度评测 Young基于Python的开源论坛 ./oschina_soft/Young.zip 发表于 06-10 14:33 • 3次 阅读 Young基于Python的开源论坛 Retwis-py仿Twitter微博系统 ./oschina_soft/retwis-py.zip 发表于 06-10 14:31 • 9次 阅读 Retwis-py仿Twitter微博系统 ME@deepgully开源博客系统 ./oschina_soft/me.zip 发表于 06-10 14:20 • 3次 阅读 ME@deepgully开源博客系统 KUBERNETES的工作原理是什么 Kubernetes 提供了一个框架,用于部署、管理、扩展和切换分布式容器,这些容器是随依赖项和配置.... 的头像 科技绿洲 发表于 06-10 13:19 • 116次 阅读 NVIDIA CUDA工具包的概念及主要功能 NVIDIA CUDA 工具包提供了开发环境,可供开发、优化和部署经 GPU 加速的高性能应用。 的头像 NVIDIA英伟达企业解决方案 发表于 06-10 12:03 • 95次 阅读 Tornado-Minos简约社区系统 ./oschina_soft/Minos.zip 发表于 06-10 11:32 • 3次 阅读 Tornado-Minos简约社区系统 reddit官方网站源代码 ./oschina_soft/reddit.zip 发表于 06-10 11:06 • 5次 阅读 reddit官方网站源代码 Misago开源Python论坛系统 ./oschina_soft/Misago.zip 发表于 06-10 11:05 • 3次 阅读 Misago开源Python论坛系统 3n1b三年一班开源论坛 ./oschina_soft/3n1b.com.zip 发表于 06-10 11:04 • 5次 阅读 3n1b三年一班开源论坛 ByrBbsMirror北邮人论坛镜像 ./oschina_soft/ByrBbsMirror.zip 发表于 06-10 10:37 • 3次 阅读 ByrBbsMirror北邮人论坛镜像 Icarus基于Python3.6和Vue.js的社区系统 ./oschina_soft/Icarus.zip 发表于 06-10 10:06 • 1次 阅读 Icarus基于Python3.6和Vue.js的社区系统 FakeV2EX基于Django的仿V2EX社区 ./oschina_soft/FakeV2EX.zip 发表于 06-10 09:57 • 5次 阅读 FakeV2EX基于Django的仿V2EX社区 Yat自动化测试框架 ./oschina_soft/gitee-Yat.zip 发表于 06-10 09:34 • 1次 阅读 Yat自动化测试框架 在通用架构下提供数字沉浸感的整体计算方法   我们的行业正处于一个关键的十字路口,特别是当我们试图解决一个重大的集成挑战时:单个 IP 和分散.... 的头像 星星科技指导员 发表于 06-10 07:36 • 103次 阅读 利用GPGPU的高性能嵌入式系统   了解 CPU 和 GPU 之间差异的一种简单方法是比较它们处理任务的方式。CPU 由几个针对顺序.... 的头像 星星科技指导员 发表于 06-09 16:47 • 149次 阅读 DeerU基于Django的开源博客系统 ./oschina_soft/gitee-DeerU.zip 发表于 06-09 14:45 • 13次 阅读 DeerU基于Django的开源博客系统 利用Django开发的写作系统变饼档博客 ./oschina_soft/gitee-bianbingdang.zip 发表于 06-09 14:37 • 8次 阅读 利用Django开发的写作系统变饼档博客 MyDjangoBlog基于Django搭建的个人博客 ./oschina_soft/gitee-17python.zip 发表于 06-09 14:23 • 8次 阅读 MyDjangoBlog基于Django搭建的个人博客 碎言静态博客系统 ./oschina_soft/gitee-suiyan.zip 发表于 06-09 11:21 • 10次 阅读 碎言静态博客系统 WLBLOG静态博客生成系统 ./oschina_soft/gitee-WLBLOG.zip 发表于 06-09 10:55 • 6次 阅读 WLBLOG静态博客生成系统 White博客CMS ./oschina_soft/white.zip 发表于 06-09 10:50 • 6次 阅读 White博客CMS PyLinden静态博客生成器 ./oschina_soft/PyLinden.zip 发表于 06-09 10:29 • 6次 阅读 PyLinden静态博客生成器 ijd8博客for BAE/SAE ./oschina_soft/ijd8.zip 发表于 06-09 10:28 • 9次 阅读 ijd8博客for BAE/SAE GarfieltBlog-webpy web.py轻量级博客系统 ./oschina_soft/GarfieltBlog-webpy.zip 发表于 06-09 10:24 • 6次 阅读 GarfieltBlog-webpy web.py轻量级博客系统 DPress博客系统 ./oschina_soft/DPress.zip 发表于 06-09 10:04 • 11次 阅读 DPress博客系统 数字化仪通过SCAPP选项实现快速轻松的信号处理   SCAPP 包是所有 Spectrum 卡的驱动程序扩展。它可以与 M4i 平台(250 MS/.... 的头像 星星科技指导员 发表于 06-09 09:43 • 95次 阅读 MapleBlog博客平台 ./oschina_soft/MapleBlog.zip 发表于 06-09 09:20 • 9次 阅读 MapleBlog博客平台 PC GPU价格还在稳步下跌,甚至跌破建议零售价 早在今年3月,我们报道过GPU价格下跌趋势。实际上截至5月为止,PC GPU价格还在稳步下跌。 的头像 要长高 发表于 06-08 17:30 • 343次 阅读 为嵌入式浏览解锁GPU的强大功能   因此,集中使用 GPU 是在不牺牲性能的情况下降低成本的关键。使用这种方法,下一代嵌入式芯片将能.... 的头像 星星科技指导员 发表于 06-08 17:00 • 220次 阅读 为嵌入式浏览解锁GPU的强大功能 用于工业AI的Jetson AGX Xavier模块   此外,DeepStream 3.0 SDK 支持 Jetson AGX Xavier,该 SDK.... 的头像 星星科技指导员 发表于 06-08 14:22 • 108次 阅读 用于工业AI的Jetson AGX Xavier模块 浅谈晶圆代工厂制程节点和应用 当MCU需求激增时,8英寸晶圆往往会生产更多的MCU,而不是价格较低的MOSFET。另一方面,PMI.... 的头像 要长高 发表于 06-08 10:34 • 646次 阅读 浅谈晶圆代工厂制程节点和应用 基于Arria 10 SoC的控制模块设计与注意事项   开发具有强大架构的产品是确保系统设计满足现在和未来性能要求的关键。借助用于嵌入式系统的 SoC,.... 的头像 星星科技指导员 发表于 06-08 09:31 • 102次 阅读 subsync自动同步字幕和视频画面 ./oschina_soft/subsync.zip 发表于 06-07 15:06 • 11次 阅读 subsync自动同步字幕和视频画面 Pokemon-Terminal口袋妖怪主题终端 ./oschina_soft/Pokemon-Terminal.zip 发表于 06-07 14:48 • 9次 阅读 Pokemon-Terminal口袋妖怪主题终端 BlenderGIS链接Blender和地理数据的Blender插件 ./oschina_soft/BlenderGIS.zip 发表于 06-07 14:29 • 8次 阅读 BlenderGIS链接Blender和地理数据的Blender插件 QuickWall基于Python的壁纸更换软件 ./oschina_soft/QuickWall.zip 发表于 06-07 14:28 • 5次 阅读 QuickWall基于Python的壁纸更换软件 Interest.blog 基于Python Flask的技术博客 ./oschina_soft/interest.blog.zip 发表于 06-07 14:27 • 8次 阅读 Interest.blog 基于Python Flask的技术博客 arXiv2020-RIFE基于Python开发的视频插帧工具 ./oschina_soft/arXiv2020-RIFE.zip 发表于 06-07 14:17 • 11次 阅读 arXiv2020-RIFE基于Python开发的视频插帧工具 python-bitcoinrpc比特币的JSON-RPC API的Python实现 python-bitcoinrpc.zip 发表于 06-06 16:36 • 6次 阅读 python-bitcoinrpc比特币的JSON-RPC API的Python实现 bitrade比特币交易机器人 bitrade.zip 发表于 06-06 16:34 • 10次 阅读 bitrade比特币交易机器人 pybitcoin比特币客户端的Python实现 pybitcoin.zip 发表于 06-06 16:32 • 4次 阅读 pybitcoin比特币客户端的Python实现 用于加速嵌入式视觉和推理的开放标准   OpenCL 在整个行业中广泛使用,为计算、视觉和机器学习库、引擎和编译器提供最低的“接近金属”.... 的头像 星星科技指导员 发表于 06-06 16:29 • 310次 阅读 用于加速嵌入式视觉和推理的开放标准 Caesure比特币服务器 caesure.zip 发表于 06-06 16:25 • 6次 阅读 Caesure比特币服务器 神经网络图需要图流处理器   与 OpenVINO 等工具类似,NetDeploy 允许用户指定所需的精度和准确度,并在将模型.... 的头像 星星科技指导员 发表于 06-06 16:18 • 223次 阅读 神经网络图需要图流处理器 bitHopper比特币poolhopper bitHopper.zip 发表于 06-06 16:12 • 6次 阅读 bitHopper比特币poolhopper 如何对推理加速器进行基准测试   客户对基准推理学习曲线的最后阶段是开发自己的模型,使用通常来自 Nvidia 或数据中心的训练硬.... 的头像 星星科技指导员 发表于 06-06 16:02 • 200次 阅读 Blockstack Blockchain的DNS服务 stacks-blockchain.zip 发表于 06-06 15:22 • 8次 阅读 Blockstack Blockchain的DNS服务 bitcoin-python Bitcoin API的Python实现 bitcoin-python.zip 发表于 06-06 15:01 • 8次 阅读 bitcoin-python Bitcoin API的Python实现 如何在WINDOWS系统下使用tensorflow来下围棋呢 1、如何在WINDOWS系统下安装tensorflow并使用tensorflow来下围棋呢    tensorflow0.12版本支持windows,需要py... 发表于 06-02 16:17 • 2705次 阅读 python学习框架介绍 对于爬虫初学者来说,弄清楚一个领域的知识体系往往比单纯学习某个技术要重要得多,因为技术总会跟随时代发生快速变化,而知识... 发表于 05-25 16:47 • 3631次 阅读 【开源分享】树莓PICO掌上电脑的通用Python教程 作者:Peter Misenko 树莓PICO掌上电脑的通用Python教程 我注意尽量减少外部组件,使用 PICO 板上集成的最大功... 发表于 05-18 17:41 • 10144次 阅读 【开源分享】树莓PICO掌上电脑的通用Python教程 爬虫进阶之提高爬虫效率的方式 相信来看这篇深造爬虫文章的同学,大部分已经对爬虫有不错的了解了,也在之前已经写过不少爬虫了,但我猜爬取的数据量都较小,因... 发表于 05-17 16:43 • 4662次 阅读 RK3399开发板AI人工智能深度学习之TensorFlow 测试 硬件平台:迅为-RK3399开发板 系统:ubuntu项目:TensorFlow 测试 配套资料在网盘资料的“iTOP-3399 开发资料汇总(不含... 发表于 05-13 15:41 • 1440次 阅读 RK3399开发板AI人工智能深度学习之TensorFlow 测试 安装DevEco device tool打开VS找不到主页面的解决办法 本来发个贴,后来把标题的时候看到别人发的贴的经验贴推荐了,就解决了,所以我也来分分看一下。 原因:Python环境不玩。 解决... 发表于 05-13 10:22 • 451次 阅读 RK3399Pro上的Python api与RKNN C api推理速度一样吗 看了RK3399Pro的相关文档,感觉有两套API:一套是Toolkit的Python api,另一个是RKNN C api。这个理解对吗?另外想... 发表于 05-09 15:33 • 3436次 阅读 请问在RK3399pro中间计算时能否调用GPU的一些现成数据库或函数来计算 我在用RK3399pro的NPU做深度学习计算,使用了两个rknn模型进行推理,但是在这两个rknn模型之间需要进行一些中间计算(从第一... 发表于 05-09 15:26 • 3505次 阅读 水滴摄影是如何实现的? 水滴摄影 摄影是一门通过探索和学习来灌输的艺术。数百次点击就能捕捉到一张完美的照片,摄影师脸上的满足感在眨眼之间就... 发表于 05-01 16:25 • 3597次 阅读 水滴摄影是如何实现的? Sipeed M2DOCK:全志V831 开源 人工智能 神经网络 视觉 AI Python开发板 作者@Sipeed 原文链接: 发表于 04-29 15:06 • 2514次 阅读


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3